package cn.iocoder.yudao.module.shop.info.vo;

import cn.iocoder.yudao.framework.desensitize.core.slider.annotation.MobileDesensitize;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;

@Schema(description = "店铺简单信息 Response VO")
@Data
public class ShopInfoSimpleRespVO implements Serializable {

    @Schema(description = "唯一编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "18996")
    private Long id;

    @Schema(description = "名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "羡民")
    private String name;

    @Schema(description = "徽标", requiredMode = Schema.RequiredMode.REQUIRED)
    private String logo;

    @Schema(description = "负责人姓名", requiredMode = Schema.RequiredMode.REQUIRED, example = "羡民")
    private String contactName;

    @Schema(description = "负责人电话", requiredMode = Schema.RequiredMode.REQUIRED, example = "15285116029")
    @MobileDesensitize
    private String contactMobile;

}
